package string05;

/**
 * boolean startsWith(String prefix)
 *        测试此字符串是否以指定的前缀开始。
 *
 * boolean endsWith(String suffix)
 *           测试此字符串是否以指定的后缀结束。
 *
 * public boolean contains(CharSequence s)
 *         当且仅当此字符串包含指定的 char 值序列时，返回 true。
 * public boolean equalsIgnoreCase(String anotherString)
 *      将此 String 与另一个 String 比较，不考虑大小写。如果两个字符串的长度相同，并且其中的相应字符都相等（忽略大小写），则认为这两个字符串是相等的。
 */
public class StringDemo01 {
    public static void main(String[] args) {
        //method01();
        String str = "akgh";
        System.out.println(str.contains("kg"));//true 判断str是否包含"kg"这个子串,如果包含则返回true,否则返回false
                                               //子串:由一个字符串中连续的字符组成的字符串
                                               //"abc" 子串:ab,bc
        System.out.println(str.contains("kh"));//false

        System.out.println("ABC".equals("abc"));//false
        System.out.println("ABC".equalsIgnoreCase("abc"));//true
    }

    private static void method01() {
        String str = "aegh";
        boolean b = str.startsWith("ae");//判断str这个字符串是否以ae开头
        System.out.println(b);//true
        System.out.println(str.endsWith("gh"));//true
        System.out.println(str.endsWith("gk"));//false
    }
}
